﻿using GameFreeText;
using GameGlobal;
using GameManager;
using GameObjects;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Platforms;
using PluginInterface;
using PluginInterface.BaseInterface;
using System;
//using System.Drawing;
using System.Xml;
using WorldOfTheThreeKingdoms;

namespace ArchitectureDetail
{

    public class ArchitectureDetailPlugin : GameObject, IArchitectureDetail, IBasePlugin, IPluginXML, IPluginGraphics
    {
        private ArchitectureDetail architectureDetail = new ArchitectureDetail();
        private string author = "clip_on";
        private const string DataPath = @"Content\Textures\GameComponents\ArchitectureDetail\Data\";
        private string description = "建筑细节显示";
        private const string Path = @"Content\Textures\GameComponents\ArchitectureDetail\";
        private string pluginName = "ArchitectureDetailPlugin";
        private string version = "1.0.0";
        private const string XMLFilename = "ArchitectureDetailData.xml";

        public void Dispose()
        {
        }

        public void Draw()
        {
            if (this.architectureDetail.IsShowing)
            {
                this.architectureDetail.Draw();                
            }
        }

        public void Initialize(Screen screen)
        {
        }

        public void LoadDataFromXMLDocument(string filename)
        {
            Font font;
            Microsoft.Xna.Framework.Color color;

            //XmlDocument document = new XmlDocument();
            //document.Load(filename);

            XmlDocument document = new XmlDocument();
            string xml = Platform.Current.LoadText(filename);
            document.LoadXml(xml);

            XmlNode nextSibling = document.FirstChild.NextSibling;
            XmlNode node = nextSibling.ChildNodes.Item(0);
            this.architectureDetail.BackgroundSize.X = int.Parse(node.Attributes.GetNamedItem("Width").Value);
            this.architectureDetail.BackgroundSize.Y = int.Parse(node.Attributes.GetNamedItem("Height").Value);
            this.architectureDetail.BackgroundTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.PictureNull = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\" + node.Attributes.GetNamedItem("PictureNull").Value);          
            node = nextSibling.ChildNodes.Item(1);
            for (int i = 0; i < node.ChildNodes.Count; i += 2)
            {
                LabelText item = new LabelText();
                XmlNode node3 = node.ChildNodes.Item(i);
                Microsoft.Xna.Framework.Rectangle rectangle = StaticMethods.LoadRectangleFromXMLNode(node3);
                StaticMethods.LoadFontAndColorFromXMLNode(node3, out font, out color);
                item.Label = new FreeText(font, color);
                item.Label.Position = rectangle;
                item.Label.Align = (TextAlign) Enum.Parse(typeof(TextAlign), node3.Attributes.GetNamedItem("Align").Value);
                item.Label.Text = node3.Attributes.GetNamedItem("Label").Value;
                node3 = node.ChildNodes.Item(i + 1);
                rectangle = StaticMethods.LoadRectangleFromXMLNode(node3);
                StaticMethods.LoadFontAndColorFromXMLNode(node3, out font, out color);
                item.Text = new FreeText(font, color);
                item.Text.Position = rectangle;
                item.Text.Align = (TextAlign) Enum.Parse(typeof(TextAlign), node3.Attributes.GetNamedItem("Align").Value);
                item.PropertyName = node3.Attributes.GetNamedItem("PropertyName").Value;
                this.architectureDetail.LabelTexts.Add(item);
            }
            node = nextSibling.ChildNodes.Item(2);
            this.architectureDetail.CharacteristicClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.CharacteristicText.ClientWidth = this.architectureDetail.CharacteristicClient.Width;
            this.architectureDetail.CharacteristicText.ClientHeight = this.architectureDetail.CharacteristicClient.Height;
            this.architectureDetail.CharacteristicText.RowMargin = int.Parse(node.Attributes.GetNamedItem("RowMargin").Value);
            this.architectureDetail.CharacteristicText.TitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("TitleColor").Value);
            this.architectureDetail.CharacteristicText.SubTitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor").Value);
            StaticMethods.LoadFontAndColorFromXMLNode(node, out font, out color);
            this.architectureDetail.CharacteristicText.Builder = font;
            this.architectureDetail.CharacteristicText.DefaultColor = color;
            node = nextSibling.ChildNodes.Item(3);
            this.architectureDetail.FacilityClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityText.ClientWidth = this.architectureDetail.FacilityClient.Width;
            this.architectureDetail.FacilityText.ClientHeight = this.architectureDetail.FacilityClient.Height;
            this.architectureDetail.FacilityText.RowMargin = int.Parse(node.Attributes.GetNamedItem("RowMargin").Value);
            this.architectureDetail.FacilityText.TitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("TitleColor").Value);
            this.architectureDetail.FacilityText.SubTitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor").Value);
            this.architectureDetail.FacilityText.SubTitleColor2 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor2").Value);
            this.architectureDetail.FacilityText.SubTitleColor3 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor3").Value);
            StaticMethods.LoadFontAndColorFromXMLNode(node, out font, out color);
            this.architectureDetail.FacilityText.Builder = font;
            this.architectureDetail.FacilityText.DefaultColor = color;            

            node = nextSibling.ChildNodes.Item(5);
            this.architectureDetail.Switch1 = node.Attributes.GetNamedItem("NewUI").Value;
             
            this.architectureDetail.Switch3 = node.Attributes.GetNamedItem("UISound").Value;

            this.architectureDetail.Switch21 = node.Attributes.GetNamedItem("ArchitectureInformation").Value;
            this.architectureDetail.Switch22 = node.Attributes.GetNamedItem("InformationBar").Value;
            this.architectureDetail.Switch23 = node.Attributes.GetNamedItem("CharacteristicShow").Value;
            this.architectureDetail.Switch24 = node.Attributes.GetNamedItem("CharacteristicTextInInformation").Value;
            this.architectureDetail.Switch25 = node.Attributes.GetNamedItem("FacilityTextInInformation").Value;
            this.architectureDetail.Switch26 = node.Attributes.GetNamedItem("ShowPictureforArchitectureKindOrArchitectureIDInInformationPage").Value; 
            
            this.architectureDetail.Switch41 = node.Attributes.GetNamedItem("ArchitectureFacility").Value;
            this.architectureDetail.Switch42 = node.Attributes.GetNamedItem("ArchitectureInFacilityTexts").Value;
            this.architectureDetail.Switch43 = node.Attributes.GetNamedItem("FacilityPageForArchitectureKind").Value;
            this.architectureDetail.Switch44 = node.Attributes.GetNamedItem("FacilityPageForArchitectureCharacteristic").Value;
            this.architectureDetail.Switch45 = node.Attributes.GetNamedItem("ShowTheFacilityPictureB").Value;
            this.architectureDetail.Switch46 = node.Attributes.GetNamedItem("ShowTheFacilityTextPicture").Value;
            this.architectureDetail.Switch47 = node.Attributes.GetNamedItem("FacilityTextInFacility").Value;
            
            node = nextSibling.ChildNodes.Item(11);
            this.architectureDetail.InformationButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.InformationButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.InformationPressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(13);
            this.architectureDetail.FacilityButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityPressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Button\" + node.Attributes.GetNamedItem("PressedName").Value);           

            node = nextSibling.ChildNodes.Item(21);
            this.architectureDetail.InformationBackgroundClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.InformationMask1 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\" + node.Attributes.GetNamedItem("Mask1").Value);
            this.architectureDetail.InformationMask2 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\" + node.Attributes.GetNamedItem("Mask2").Value);
            this.architectureDetail.InformationBackground = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\" + node.Attributes.GetNamedItem("Background").Value);
            node = nextSibling.ChildNodes.Item(22);
            for (int i = 0; i < node.ChildNodes.Count; i += 2)
            {
                LabelText item = new LabelText();
                XmlNode node3 = node.ChildNodes.Item(i);
                Microsoft.Xna.Framework.Rectangle rectangle = StaticMethods.LoadRectangleFromXMLNode(node3);
                StaticMethods.LoadFontAndColorFromXMLNode(node3, out font, out color);
                item.Label = new FreeText(font, color);
                item.Label.Position = rectangle;
                item.Label.Align = (TextAlign)Enum.Parse(typeof(TextAlign), node3.Attributes.GetNamedItem("Align").Value);
                item.Label.Text = node3.Attributes.GetNamedItem("Label").Value;
                node3 = node.ChildNodes.Item(i + 1);
                rectangle = StaticMethods.LoadRectangleFromXMLNode(node3);
                StaticMethods.LoadFontAndColorFromXMLNode(node3, out font, out color);
                item.Text = new FreeText(font, color);
                item.Text.Position = rectangle;
                item.Text.Align = (TextAlign)Enum.Parse(typeof(TextAlign), node3.Attributes.GetNamedItem("Align").Value);
                item.PropertyName = node3.Attributes.GetNamedItem("PropertyName").Value;
                this.architectureDetail.ArchitectureInInformationTexts.Add(item);
            }
            node = nextSibling.ChildNodes.Item(23);
            this.architectureDetail.TheCharacteristic1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.TheCharacteristic1Text.ClientWidth = this.architectureDetail.TheCharacteristic1Client.Width;
            this.architectureDetail.TheCharacteristic1Text.ClientHeight = this.architectureDetail.TheCharacteristic1Client.Height;
            this.architectureDetail.TheCharacteristic1Text.RowMargin = int.Parse(node.Attributes.GetNamedItem("RowMargin").Value);
            this.architectureDetail.TheCharacteristic1Text.TitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("TitleColor").Value);
            this.architectureDetail.TheCharacteristic1Text.SubTitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor").Value);
            StaticMethods.LoadFontAndColorFromXMLNode(node, out font, out color);
            this.architectureDetail.TheCharacteristic1Text.Builder = font;
            this.architectureDetail.TheCharacteristic1Text.DefaultColor = color;
            node = nextSibling.ChildNodes.Item(24);
            this.architectureDetail.TheFacility1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.TheFacility1Text.ClientWidth = this.architectureDetail.TheFacility1Client.Width;
            this.architectureDetail.TheFacility1Text.ClientHeight = this.architectureDetail.TheFacility1Client.Height;
            this.architectureDetail.TheFacility1Text.RowMargin = int.Parse(node.Attributes.GetNamedItem("RowMargin").Value);
            this.architectureDetail.TheFacility1Text.TitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("TitleColor").Value);
            this.architectureDetail.TheFacility1Text.SubTitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor").Value);
            this.architectureDetail.TheFacility1Text.SubTitleColor2 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor2").Value);
            this.architectureDetail.TheFacility1Text.SubTitleColor3 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor3").Value);
            StaticMethods.LoadFontAndColorFromXMLNode(node, out font, out color);
            this.architectureDetail.TheFacility1Text.Builder = font;
            this.architectureDetail.TheFacility1Text.DefaultColor = color;  
            node = nextSibling.ChildNodes.Item(26);
            this.architectureDetail.IntegrationBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Integration1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Integration2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Integration3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Integration4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Integration5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Integration6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(27);
            this.architectureDetail.DominationBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Domination1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Domination2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Domination3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Domination4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Domination5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Domination6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(28);
            this.architectureDetail.EnduranceBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Endurance1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Endurance2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Endurance3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Endurance4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Endurance5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Endurance6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(29);
            this.architectureDetail.AgricultureBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Agriculture1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Agriculture2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Agriculture3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Agriculture4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Agriculture5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Agriculture6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(30);
            this.architectureDetail.CommerceBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Commerce1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Commerce2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Commerce3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Commerce4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Commerce5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Commerce6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(31);
            this.architectureDetail.TechnologyBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Technology1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Technology2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Technology3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Technology4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Technology5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Technology6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(32);
            this.architectureDetail.MoraleBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Morale1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.Morale2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.Morale3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.Morale4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.Morale5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.Morale6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(33);
            this.architectureDetail.FacilityCountBar1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityCount1BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName0").Value);
            this.architectureDetail.FacilityCount2BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName1").Value);
            this.architectureDetail.FacilityCount3BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName2").Value);
            this.architectureDetail.FacilityCount4BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName3").Value);
            this.architectureDetail.FacilityCount5BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName4").Value);
            this.architectureDetail.FacilityCount6BarTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\Backgrounds\Bar\" + node.Attributes.GetNamedItem("FileName5").Value);
            node = nextSibling.ChildNodes.Item(36);
            this.architectureDetail.CharacteristicShowBackgroundClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.ShowNullCharacteristicPicture = node.Attributes.GetNamedItem("ShowNullCharacteristicPicture").Value;
            this.architectureDetail.CharacteristicShowMask = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\" + node.Attributes.GetNamedItem("Mask").Value);
            this.architectureDetail.CharacteristicShowBackground = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\" + node.Attributes.GetNamedItem("Background").Value);
            node = nextSibling.ChildNodes.Item(37);
            this.architectureDetail.TheCharacteristicShowClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.TheCharacteristicShowMask = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + node.Attributes.GetNamedItem("Mask").Value);
            this.architectureDetail.TheCharacteristicShowBackground = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + node.Attributes.GetNamedItem("NullCharacteristicPicture").Value);            
            this.architectureDetail.TheCharacteristicShowXNumber = int.Parse(node.Attributes.GetNamedItem("XNumber").Value);
            this.architectureDetail.TheCharacteristicShowYNumber = int.Parse(node.Attributes.GetNamedItem("YNumber").Value);
            this.architectureDetail.TheCharacteristicShowXSpacing = int.Parse(node.Attributes.GetNamedItem("XSpacing").Value);
            this.architectureDetail.TheCharacteristicShowYSpacing = int.Parse(node.Attributes.GetNamedItem("YSpacing").Value);

            node = nextSibling.ChildNodes.Item(38);
            this.architectureDetail.PictureShowforAKind = node.Attributes.GetNamedItem("ShowArchitectureKindPicture").Value;
            this.architectureDetail.PictureforAKindClient = StaticMethods.LoadRectangleFromXMLNode(node);
            node = nextSibling.ChildNodes.Item(39);
            this.architectureDetail.PictureShowforAID = node.Attributes.GetNamedItem("ShowArchitectureIDPicture").Value;
            this.architectureDetail.PictureforAIDClient = StaticMethods.LoadRectangleFromXMLNode(node);

            node = nextSibling.ChildNodes.Item(201);
            this.architectureDetail.FacilityBackgroundClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityMask1 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\" + node.Attributes.GetNamedItem("Mask1").Value);
            this.architectureDetail.FacilityMask2 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\" + node.Attributes.GetNamedItem("Mask2").Value);
            this.architectureDetail.FacilityBackground = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\" + node.Attributes.GetNamedItem("Background").Value);
            this.architectureDetail.AllFacilityNumber = int.Parse(node.Attributes.GetNamedItem("AllFacilityNumber").Value);
            
            node = nextSibling.ChildNodes.Item(202);
            for (int i = 0; i < node.ChildNodes.Count; i += 2)
            {
                LabelText item = new LabelText();
                XmlNode node3 = node.ChildNodes.Item(i);
                Microsoft.Xna.Framework.Rectangle rectangle = StaticMethods.LoadRectangleFromXMLNode(node3);
                StaticMethods.LoadFontAndColorFromXMLNode(node3, out font, out color);
                item.Label = new FreeText(font, color);
                item.Label.Position = rectangle;
                item.Label.Align = (TextAlign)Enum.Parse(typeof(TextAlign), node3.Attributes.GetNamedItem("Align").Value);
                item.Label.Text = node3.Attributes.GetNamedItem("Label").Value;
                node3 = node.ChildNodes.Item(i + 1);
                rectangle = StaticMethods.LoadRectangleFromXMLNode(node3);
                StaticMethods.LoadFontAndColorFromXMLNode(node3, out font, out color);
                item.Text = new FreeText(font, color);
                item.Text.Position = rectangle;
                item.Text.Align = (TextAlign)Enum.Parse(typeof(TextAlign), node3.Attributes.GetNamedItem("Align").Value);
                item.PropertyName = node3.Attributes.GetNamedItem("PropertyName").Value;
                this.architectureDetail.ArchitectureInFacilityTexts.Add(item);
            }
            node = nextSibling.ChildNodes.Item(203);
            this.architectureDetail.PageForFacilityPositionCountNumber = int.Parse(node.Attributes.GetNamedItem("PageForFacilityPositionCountNumber").Value);
            this.architectureDetail.TheFirstFacilityPage = int.Parse(node.Attributes.GetNamedItem("TheFirstPage").Value);
            this.architectureDetail.PageForFacilityPositionCount1 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount1").Value);
            this.architectureDetail.PageForFacilityPositionCount2 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount2").Value);
            this.architectureDetail.PageForFacilityPositionCount3 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount3").Value);
            this.architectureDetail.PageForFacilityPositionCount4 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount4").Value);
            this.architectureDetail.PageForFacilityPositionCount5 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount5").Value);
            this.architectureDetail.PageForFacilityPositionCount6 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount6").Value);
            this.architectureDetail.PageForFacilityPositionCount7 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount7").Value);
            this.architectureDetail.PageForFacilityPositionCount8 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount8").Value);
            this.architectureDetail.PageForFacilityPositionCount9 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount9").Value);
            this.architectureDetail.PageForFacilityPositionCount10 = int.Parse(node.Attributes.GetNamedItem("TheFacilityPositionCount10").Value);
            this.architectureDetail.PageForArchitectureKindNumber = int.Parse(node.Attributes.GetNamedItem("PageForArchitectureKindNumber").Value);
            this.architectureDetail.PageForArchitectureKind1 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind1").Value);
            this.architectureDetail.PageForArchitectureKind2 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind2").Value);
            this.architectureDetail.PageForArchitectureKind3 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind3").Value);
            this.architectureDetail.PageForArchitectureKind4 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind4").Value);
            this.architectureDetail.PageForArchitectureKind5 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind5").Value);
            this.architectureDetail.PageForArchitectureKind6 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind6").Value);
            this.architectureDetail.PageForArchitectureKind7 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind7").Value);
            this.architectureDetail.PageForArchitectureKind8 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind8").Value);
            this.architectureDetail.PageForArchitectureKind9 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind9").Value);
            this.architectureDetail.PageForArchitectureKind10 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureKind10").Value);
            this.architectureDetail.PageForArchitectureCharacteristicNumber = int.Parse(node.Attributes.GetNamedItem("PageForArchitectureCharacteristicNumber").Value);
            this.architectureDetail.PageForArchitectureCharacteristic1 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic1").Value);
            this.architectureDetail.PageForArchitectureCharacteristic2 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic2").Value);
            this.architectureDetail.PageForArchitectureCharacteristic3 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic3").Value);
            this.architectureDetail.PageForArchitectureCharacteristic4 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic4").Value);
            this.architectureDetail.PageForArchitectureCharacteristic5 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic5").Value);
            this.architectureDetail.PageForArchitectureCharacteristic6 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic6").Value);
            this.architectureDetail.PageForArchitectureCharacteristic7 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic7").Value);
            this.architectureDetail.PageForArchitectureCharacteristic8 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic8").Value);
            this.architectureDetail.PageForArchitectureCharacteristic9 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic9").Value);
            this.architectureDetail.PageForArchitectureCharacteristic10 = int.Parse(node.Attributes.GetNamedItem("TheArchitectureCharacteristic10").Value);
            this.architectureDetail.PageForFacilityMask = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask").Value);
            this.architectureDetail.PageForFacilityBackground = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background").Value);
            this.architectureDetail.PageForFacilityBackgroundClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.PageForFacilityMask1 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask1").Value);
            this.architectureDetail.PageForFacilityMask2 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask2").Value);
            this.architectureDetail.PageForFacilityMask3 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask3").Value);
            this.architectureDetail.PageForFacilityMask4 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask4").Value);
            this.architectureDetail.PageForFacilityMask5 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask5").Value);
            this.architectureDetail.PageForFacilityMask6 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask6").Value);
            this.architectureDetail.PageForFacilityMask7 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask7").Value);
            this.architectureDetail.PageForFacilityMask8 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask8").Value);
            this.architectureDetail.PageForFacilityMask9 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask9").Value);
            this.architectureDetail.PageForFacilityMask10 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask10").Value);
            this.architectureDetail.PageForFacilityMask11 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask11").Value);
            this.architectureDetail.PageForFacilityMask12 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask12").Value);
            this.architectureDetail.PageForFacilityMask13 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask13").Value);
            this.architectureDetail.PageForFacilityMask14 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask14").Value);
            this.architectureDetail.PageForFacilityMask15 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask15").Value);
            this.architectureDetail.PageForFacilityMask16 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask16").Value);
            this.architectureDetail.PageForFacilityMask17 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask17").Value);
            this.architectureDetail.PageForFacilityMask18 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask18").Value);
            this.architectureDetail.PageForFacilityMask19 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask19").Value);
            this.architectureDetail.PageForFacilityMask20 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask20").Value);
            this.architectureDetail.PageForFacilityMask21 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask21").Value);
            this.architectureDetail.PageForFacilityMask22 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask22").Value);
            this.architectureDetail.PageForFacilityMask23 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask23").Value);
            this.architectureDetail.PageForFacilityMask24 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask24").Value);
            this.architectureDetail.PageForFacilityMask25 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask25").Value);
            this.architectureDetail.PageForFacilityMask26 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask26").Value);
            this.architectureDetail.PageForFacilityMask27 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask27").Value);
            this.architectureDetail.PageForFacilityMask28 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask28").Value);
            this.architectureDetail.PageForFacilityMask29 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask29").Value);
            this.architectureDetail.PageForFacilityMask30 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask30").Value);
            this.architectureDetail.PageForFacilityBackground1 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background1").Value);
            this.architectureDetail.PageForFacilityBackground2 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background2").Value);
            this.architectureDetail.PageForFacilityBackground3 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background3").Value);
            this.architectureDetail.PageForFacilityBackground4 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background4").Value);
            this.architectureDetail.PageForFacilityBackground5 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background5").Value);
            this.architectureDetail.PageForFacilityBackground6 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background6").Value);
            this.architectureDetail.PageForFacilityBackground7 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background7").Value);
            this.architectureDetail.PageForFacilityBackground8 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background8").Value);
            this.architectureDetail.PageForFacilityBackground9 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background9").Value);
            this.architectureDetail.PageForFacilityBackground10 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background10").Value);
            this.architectureDetail.PageForFacilityBackground11 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background11").Value);
            this.architectureDetail.PageForFacilityBackground12 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background12").Value);
            this.architectureDetail.PageForFacilityBackground13 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background13").Value);
            this.architectureDetail.PageForFacilityBackground14 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background14").Value);
            this.architectureDetail.PageForFacilityBackground15 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background15").Value);
            this.architectureDetail.PageForFacilityBackground16 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background16").Value);
            this.architectureDetail.PageForFacilityBackground17 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background17").Value);
            this.architectureDetail.PageForFacilityBackground18 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background18").Value);
            this.architectureDetail.PageForFacilityBackground19 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background19").Value);
            this.architectureDetail.PageForFacilityBackground20 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background20").Value);
            this.architectureDetail.PageForFacilityBackground21 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background21").Value);
            this.architectureDetail.PageForFacilityBackground22 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background22").Value);
            this.architectureDetail.PageForFacilityBackground23 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background23").Value);
            this.architectureDetail.PageForFacilityBackground24 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background24").Value);
            this.architectureDetail.PageForFacilityBackground25 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background25").Value);
            this.architectureDetail.PageForFacilityBackground26 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background26").Value);
            this.architectureDetail.PageForFacilityBackground27 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background27").Value);
            this.architectureDetail.PageForFacilityBackground28 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background28").Value);
            this.architectureDetail.PageForFacilityBackground29 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background29").Value);
            this.architectureDetail.PageForFacilityBackground30 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background30").Value);

            node = nextSibling.ChildNodes.Item(206);
            this.architectureDetail.FacilityforPage1ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage1ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage1PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(207);
            this.architectureDetail.FacilityforPage2ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage2ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage2PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(208);
            this.architectureDetail.FacilityforPage3ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage3ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage3PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(209);
            this.architectureDetail.FacilityforPage4ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage4ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage4PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(210);
            this.architectureDetail.FacilityforPage5ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage5ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage5PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(211);
            this.architectureDetail.FacilityforPage6ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage6ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage6PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(212);
            this.architectureDetail.FacilityforPage7ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage7ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage7PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(213);
            this.architectureDetail.FacilityforPage8ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage8ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage8PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(214);
            this.architectureDetail.FacilityforPage9ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage9ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage9PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(215);
            this.architectureDetail.FacilityforPage10ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage10ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage10PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(216);
            this.architectureDetail.FacilityforPage11ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage11ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage11PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(217);
            this.architectureDetail.FacilityforPage12ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage12ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage12PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(218);
            this.architectureDetail.FacilityforPage13ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage13ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage13PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(219);
            this.architectureDetail.FacilityforPage14ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage14ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage14PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(220);
            this.architectureDetail.FacilityforPage15ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage15ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage15PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(221);
            this.architectureDetail.FacilityforPage16ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage16ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage16PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(222);
            this.architectureDetail.FacilityforPage17ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage17ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage17PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(223);
            this.architectureDetail.FacilityforPage18ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage18ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage18PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(224);
            this.architectureDetail.FacilityforPage19ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage19ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage19PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(225);
            this.architectureDetail.FacilityforPage20ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage20ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage20PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(226);
            this.architectureDetail.FacilityforPage21ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage21ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage21PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(227);
            this.architectureDetail.FacilityforPage22ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage22ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage22PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(228);
            this.architectureDetail.FacilityforPage23ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage23ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage23PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(229);
            this.architectureDetail.FacilityforPage24ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage24ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage24PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(230);
            this.architectureDetail.FacilityforPage25ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage25ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage25PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(231);
            this.architectureDetail.FacilityforPage26ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage26ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage26PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(232);
            this.architectureDetail.FacilityforPage27ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage27ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage27PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(233);
            this.architectureDetail.FacilityforPage28ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage28ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage28PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(234);
            this.architectureDetail.FacilityforPage29ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage29ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage29PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(235);
            this.architectureDetail.FacilityforPage30ButtonClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityforPage30ButtonTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("FileName").Value);
            this.architectureDetail.FacilityforPage30PressedTexture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Button\" + node.Attributes.GetNamedItem("PressedName").Value);
            node = nextSibling.ChildNodes.Item(236);
            this.architectureDetail.TheFacility3Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.TheFacility3Text.ClientWidth = this.architectureDetail.TheFacility3Client.Width;
            this.architectureDetail.TheFacility3Text.ClientHeight = this.architectureDetail.TheFacility3Client.Height;
            this.architectureDetail.TheFacility3Text.RowMargin = int.Parse(node.Attributes.GetNamedItem("RowMargin").Value);
            this.architectureDetail.TheFacility3Text.TitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("TitleColor").Value);
            this.architectureDetail.TheFacility3Text.SubTitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor").Value);
            this.architectureDetail.TheFacility3Text.SubTitleColor2 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor2").Value);
            this.architectureDetail.TheFacility3Text.SubTitleColor3 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor3").Value);
            this.architectureDetail.ShowFacilityAllCount = node.Attributes.GetNamedItem("ShowFacilityAllCount").Value;
            this.architectureDetail.ShowFacilityCount = node.Attributes.GetNamedItem("ShowTheFacilityCount").Value;
            this.architectureDetail.ShowPositionOccupied = node.Attributes.GetNamedItem("ShowThePositionOccupied").Value;
            this.architectureDetail.ShowMaintenanceCost = node.Attributes.GetNamedItem("ShowTheMaintenanceCost").Value;
            this.architectureDetail.ShowFacilityDescription = node.Attributes.GetNamedItem("ShowTheFacilityDescription").Value;
            this.architectureDetail.TheFacility3Text1 = node.Attributes.GetNamedItem("Text1").Value;
            this.architectureDetail.TheFacility3Text2 = node.Attributes.GetNamedItem("Text2").Value;
            this.architectureDetail.TheFacility3Text3 = node.Attributes.GetNamedItem("Text3").Value;
            this.architectureDetail.TheFacility3Text4 = node.Attributes.GetNamedItem("Text4").Value;
            this.architectureDetail.TheFacility3Text5 = node.Attributes.GetNamedItem("Text5").Value;
            this.architectureDetail.TheFacility3Text6 = node.Attributes.GetNamedItem("Text6").Value;
            this.architectureDetail.TheFacility3Text7 = node.Attributes.GetNamedItem("Text7").Value;
            this.architectureDetail.TheFacility3Text8 = node.Attributes.GetNamedItem("Text8").Value;
            this.architectureDetail.TheFacility3Text9 = node.Attributes.GetNamedItem("Text9").Value;
            this.architectureDetail.TheFacility3Text10 = node.Attributes.GetNamedItem("Text10").Value;
            this.architectureDetail.TheFacility3Text11 = node.Attributes.GetNamedItem("Text11").Value;
            this.architectureDetail.TheFacility3Text12 = node.Attributes.GetNamedItem("Text12").Value;
            this.architectureDetail.TheFacility3Text13 = node.Attributes.GetNamedItem("Text13").Value;
            this.architectureDetail.TheFacility3Text14 = node.Attributes.GetNamedItem("Text14").Value;
            this.architectureDetail.TheFacility3Text15 = node.Attributes.GetNamedItem("Text15").Value;
            this.architectureDetail.TheFacility3Text16 = node.Attributes.GetNamedItem("Text16").Value;
            this.architectureDetail.TheFacility3Text17 = node.Attributes.GetNamedItem("Text17").Value;
            this.architectureDetail.TheFacility3Text18 = node.Attributes.GetNamedItem("Text18").Value;
            this.architectureDetail.TheFacility3Text19 = node.Attributes.GetNamedItem("Text19").Value;

            StaticMethods.LoadFontAndColorFromXMLNode(node, out font, out color);
            this.architectureDetail.TheFacility3Text.Builder = font;
            this.architectureDetail.TheFacility3Text.DefaultColor = color;
            node = nextSibling.ChildNodes.Item(241);
            this.architectureDetail.FacilityDescriptionTextBackgroundClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityDescriptionTextMask = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Mask").Value);
            this.architectureDetail.FacilityDescriptionTextBackground = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Background\" + node.Attributes.GetNamedItem("Background").Value);
            node = nextSibling.ChildNodes.Item(242);
            this.architectureDetail.FacilityDescriptionTextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.FacilityDescriptionText.ClientWidth = this.architectureDetail.FacilityDescriptionTextClient.Width;
            this.architectureDetail.FacilityDescriptionText.ClientHeight = this.architectureDetail.FacilityDescriptionTextClient.Height;
            this.architectureDetail.FacilityDescriptionText.RowMargin = int.Parse(node.Attributes.GetNamedItem("RowMargin").Value);
            this.architectureDetail.FacilityDescriptionText.TitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("TitleColor").Value);
            this.architectureDetail.FacilityDescriptionText.SubTitleColor = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor").Value);
            this.architectureDetail.FacilityDescriptionText.SubTitleColor2 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor2").Value);
            this.architectureDetail.FacilityDescriptionText.SubTitleColor3 = StaticMethods.LoadColor(node.Attributes.GetNamedItem("SubTitleColor3").Value);
            StaticMethods.LoadFontAndColorFromXMLNode(node, out font, out color);
            this.architectureDetail.FacilityDescriptionText.Builder = font;
            this.architectureDetail.FacilityDescriptionText.DefaultColor = color;
            this.architectureDetail.TheFacilityDescriptionTextFrom = node.Attributes.GetNamedItem("TheFacilityDescriptionTextFrom").Value;
            this.architectureDetail.FacilityDescriptionTextFollowTheMouse = node.Attributes.GetNamedItem("FacilityDescriptionTextFollowTheMouse").Value;
            this.architectureDetail.TheBuildingFacilityPictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("TheBuildingFacilityPictureA").Value);
            this.architectureDetail.TheBuildingFacilityPictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("TheBuildingFacilityPictureB").Value);
            this.architectureDetail.TheBuildingFacilityTextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("TheBuildingFacilityTextPicture").Value);
            this.architectureDetail.FacilityDescriptionText1 = node.Attributes.GetNamedItem("Text1").Value;
            this.architectureDetail.FacilityDescriptionText2 = node.Attributes.GetNamedItem("Text2").Value;
            this.architectureDetail.FacilityDescriptionText3 = node.Attributes.GetNamedItem("Text3").Value;
            this.architectureDetail.FacilityDescriptionText4 = node.Attributes.GetNamedItem("Text4").Value;
            this.architectureDetail.FacilityDescriptionText5 = node.Attributes.GetNamedItem("Text5").Value;
            this.architectureDetail.FacilityDescriptionText6 = node.Attributes.GetNamedItem("Text6").Value;
            this.architectureDetail.FacilityDescriptionText7 = node.Attributes.GetNamedItem("Text7").Value;
            this.architectureDetail.FacilityDescriptionText8 = node.Attributes.GetNamedItem("Text8").Value;
            this.architectureDetail.FacilityDescriptionText9 = node.Attributes.GetNamedItem("Text9").Value;
            this.architectureDetail.FacilityDescriptionText10 = node.Attributes.GetNamedItem("Text10").Value;
            this.architectureDetail.FacilityDescriptionText11 = node.Attributes.GetNamedItem("Text11").Value;
            this.architectureDetail.FacilityDescriptionText12 = node.Attributes.GetNamedItem("Text12").Value;
            this.architectureDetail.FacilityDescriptionText13 = node.Attributes.GetNamedItem("Text13").Value;
            this.architectureDetail.FacilityDescriptionText14 = node.Attributes.GetNamedItem("Text14").Value;
            this.architectureDetail.FacilityDescriptionText15 = node.Attributes.GetNamedItem("Text15").Value;
            this.architectureDetail.FacilityDescriptionText16 = node.Attributes.GetNamedItem("Text16").Value;
            this.architectureDetail.FacilityDescriptionText17 = node.Attributes.GetNamedItem("Text17").Value;
            this.architectureDetail.FacilityDescriptionText18 = node.Attributes.GetNamedItem("Text18").Value;
            this.architectureDetail.FacilityDescriptionText19 = node.Attributes.GetNamedItem("Text19").Value;

            node = nextSibling.ChildNodes.Item(301);
            this.architectureDetail.Facility1Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility1ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility1Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility1Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility1Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility1PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility1PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(302);
            this.architectureDetail.Facility2Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility2ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility2Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility2Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility2Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility2PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility2PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(303);
            this.architectureDetail.Facility3Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility3ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility3Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility3Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility3Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility3PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility3PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(304);
            this.architectureDetail.Facility4Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility4ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility4Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility4Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility4Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility4PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility4PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(305);
            this.architectureDetail.Facility5Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility5ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility5Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility5Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility5Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility5PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility5PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(306);
            this.architectureDetail.Facility6Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility6ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility6Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility6Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility6Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility6PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility6PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(307);
            this.architectureDetail.Facility7Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility7ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility7Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility7Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility7Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility7PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility7PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(308);
            this.architectureDetail.Facility8Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility8ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility8Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility8Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility8Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility8PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility8PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(309);
            this.architectureDetail.Facility9Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility9ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility9Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility9Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility9Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility9PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility9PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(310);
            this.architectureDetail.Facility10Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility10ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility10Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility10Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility10Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility10PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility10PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(311);
            this.architectureDetail.Facility11Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility11ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility11Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility11Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility11Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility11PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility11PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(312);
            this.architectureDetail.Facility12Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility12ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility12Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility12Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility12Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility12PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility12PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(313);
            this.architectureDetail.Facility13Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility13ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility13Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility13Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility13Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility13PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility13PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(314);
            this.architectureDetail.Facility14Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility14ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility14Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility14Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility14Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility14PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility14PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(315);
            this.architectureDetail.Facility15Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility15ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility15Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility15Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility15Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility15PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility15PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(316);
            this.architectureDetail.Facility16Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility16ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility16Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility16Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility16Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility16PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility16PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(317);
            this.architectureDetail.Facility17Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility17ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility17Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility17Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility17Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility17PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility17PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(318);
            this.architectureDetail.Facility18Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility18ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility18Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility18Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility18Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility18PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility18PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(319);
            this.architectureDetail.Facility19Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility19ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility19Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility19Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility19Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility19PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility19PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(320);
            this.architectureDetail.Facility20Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility20ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility20Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility20Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility20Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility20PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility20PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(321);
            this.architectureDetail.Facility21Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility21ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility21Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility21Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility21Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility21PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility21PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(322);
            this.architectureDetail.Facility22Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility22ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility22Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility22Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility22Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility22PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility22PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(323);
            this.architectureDetail.Facility23Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility23ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility23Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility23Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility23Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility23PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility23PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(324);
            this.architectureDetail.Facility24Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility24ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility24Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility24Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility24Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility24PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility24PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(325);
            this.architectureDetail.Facility25Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility25ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility25Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility25Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility25Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility25PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility25PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(326);
            this.architectureDetail.Facility26Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility26ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility26Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility26Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility26Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility26PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility26PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(327);
            this.architectureDetail.Facility27Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility27ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility27Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility27Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility27Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility27PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility27PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(328);
            this.architectureDetail.Facility28Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility28ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility28Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility28Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility28Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility28PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility28PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(329);
            this.architectureDetail.Facility29Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility29ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility29Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility29Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility29Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility29PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility29PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(330);
            this.architectureDetail.Facility30Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility30ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility30Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility30Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility30Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility30PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility30PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(331);
            this.architectureDetail.Facility31Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility31ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility31Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility31Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility31Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility31PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility31PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(332);
            this.architectureDetail.Facility32Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility32ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility32Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility32Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility32Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility32PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility32PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(333);
            this.architectureDetail.Facility33Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility33ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility33Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility33Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility33Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility33PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility33PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(334);
            this.architectureDetail.Facility34Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility34ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility34Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility34Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility34Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility34PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility34PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(335);
            this.architectureDetail.Facility35Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility35ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility35Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility35Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility35Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility35PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility35PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(336);
            this.architectureDetail.Facility36Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility36ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility36Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility36Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility36Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility36PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility36PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(337);
            this.architectureDetail.Facility37Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility37ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility37Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility37Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility37Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility37PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility37PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(338);
            this.architectureDetail.Facility38Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility38ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility38Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility38Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility38Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility38PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility38PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(339);
            this.architectureDetail.Facility39Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility39ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility39Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility39Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility39Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility39PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility39PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(340);
            this.architectureDetail.Facility40Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility40ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility40Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility40Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility40Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility40PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility40PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(341);
            this.architectureDetail.Facility41Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility41ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility41Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility41Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility41Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility41PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility41PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(342);
            this.architectureDetail.Facility42Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility42ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility42Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility42Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility42Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility42PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility42PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(343);
            this.architectureDetail.Facility43Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility43ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility43Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility43Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility43Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility43PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility43PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(344);
            this.architectureDetail.Facility44Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility44ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility44Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility44Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility44Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility44PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility44PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(345);
            this.architectureDetail.Facility45Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility45ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility45Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility45Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility45Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility45PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility45PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(346);
            this.architectureDetail.Facility46Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility46ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility46Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility46Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility46Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility46PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility46PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(347);
            this.architectureDetail.Facility47Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility47ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility47Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility47Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility47Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility47PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility47PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(348);
            this.architectureDetail.Facility48Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility48ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility48Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility48Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility48Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility48PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility48PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(349);
            this.architectureDetail.Facility49Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility49ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility49Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility49Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility49Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility49PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility49PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(350);
            this.architectureDetail.Facility50Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility50ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility50Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility50Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility50Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility50PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility50PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(351);
            this.architectureDetail.Facility51Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility51ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility51Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility51Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility51Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility51PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility51PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(352);
            this.architectureDetail.Facility52Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility52ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility52Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility52Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility52Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility52PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility52PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(353);
            this.architectureDetail.Facility53Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility53ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility53Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility53Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility53Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility53PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility53PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(354);
            this.architectureDetail.Facility54Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility54ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility54Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility54Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility54Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility54PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility54PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(355);
            this.architectureDetail.Facility55Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility55ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility55Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility55Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility55Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility55PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility55PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(356);
            this.architectureDetail.Facility56Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility56ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility56Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility56Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility56Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility56PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility56PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(357);
            this.architectureDetail.Facility57Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility57ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility57Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility57Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility57Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility57PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility57PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(358);
            this.architectureDetail.Facility58Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility58ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility58Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility58Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility58Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility58PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility58PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(359);
            this.architectureDetail.Facility59Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility59ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility59Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility59Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility59Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility59PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility59PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(360);
            this.architectureDetail.Facility60Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility60ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility60Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility60Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility60Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility60PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility60PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(361);
            this.architectureDetail.Facility61Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility61ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility61Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility61Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility61Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility61PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility61PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(362);
            this.architectureDetail.Facility62Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility62ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility62Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility62Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility62Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility62PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility62PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(363);
            this.architectureDetail.Facility63Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility63ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility63Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility63Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility63Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility63PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility63PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(364);
            this.architectureDetail.Facility64Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility64ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility64Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility64Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility64Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility64PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility64PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(365);
            this.architectureDetail.Facility65Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility65ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility65Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility65Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility65Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility65PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility65PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(366);
            this.architectureDetail.Facility66Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility66ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility66Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility66Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility66Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility66PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility66PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(367);
            this.architectureDetail.Facility67Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility67ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility67Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility67Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility67Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility67PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility67PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(368);
            this.architectureDetail.Facility68Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility68ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility68Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility68Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility68Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility68PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility68PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(369);
            this.architectureDetail.Facility69Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility69ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility69Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility69Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility69Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility69PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility69PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(370);
            this.architectureDetail.Facility70Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility70ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility70Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility70Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility70Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility70PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility70PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(371);
            this.architectureDetail.Facility71Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility71ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility71Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility71Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility71Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility71PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility71PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(372);
            this.architectureDetail.Facility72Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility72ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility72Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility72Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility72Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility72PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility72PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(373);
            this.architectureDetail.Facility73Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility73ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility73Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility73Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility73Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility73PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility73PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(374);
            this.architectureDetail.Facility74Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility74ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility74Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility74Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility74Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility74PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility74PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(375);
            this.architectureDetail.Facility75Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility75ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility75Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility75Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility75Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility75PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility75PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(376);
            this.architectureDetail.Facility76Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility76ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility76Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility76Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility76Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility76PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility76PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(377);
            this.architectureDetail.Facility77Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility77ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility77Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility77Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility77Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility77PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility77PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(378);
            this.architectureDetail.Facility78Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility78ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility78Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility78Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility78Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility78PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility78PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(379);
            this.architectureDetail.Facility79Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility79ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility79Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility79Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility79Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility79PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility79PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(380);
            this.architectureDetail.Facility80Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility80ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility80Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility80Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility80Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility80PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility80PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(381);
            this.architectureDetail.Facility81Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility81ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility81Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility81Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility81Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility81PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility81PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(382);
            this.architectureDetail.Facility82Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility82ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility82Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility82Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility82Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility82PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility82PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(383);
            this.architectureDetail.Facility83Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility83ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility83Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility83Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility83Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility83PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility83PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(384);
            this.architectureDetail.Facility84Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility84ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility84Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility84Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility84Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility84PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility84PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(385);
            this.architectureDetail.Facility85Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility85ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility85Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility85Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility85Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility85PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility85PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(386);
            this.architectureDetail.Facility86Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility86ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility86Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility86Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility86Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility86PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility86PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(387);
            this.architectureDetail.Facility87Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility87ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility87Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility87Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility87Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility87PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility87PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(388);
            this.architectureDetail.Facility88Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility88ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility88Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility88Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility88Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility88PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility88PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(389);
            this.architectureDetail.Facility89Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility89ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility89Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility89Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility89Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility89PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility89PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(390);
            this.architectureDetail.Facility90Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility90ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility90Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility90Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility90Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility90PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility90PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(391);
            this.architectureDetail.Facility91Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility91ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility91Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility91Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility91Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility91PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility91PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(392);
            this.architectureDetail.Facility92Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility92ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility92Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility92Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility92Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility92PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility92PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(393);
            this.architectureDetail.Facility93Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility93ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility93Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility93Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility93Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility93PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility93PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(394);
            this.architectureDetail.Facility94Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility94ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility94Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility94Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility94Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility94PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility94PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(395);
            this.architectureDetail.Facility95Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility95ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility95Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility95Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility95Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility95PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility95PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(396);
            this.architectureDetail.Facility96Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility96ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility96Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility96Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility96Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility96PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility96PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(397);
            this.architectureDetail.Facility97Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility97ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility97Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility97Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility97Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility97PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility97PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(398);
            this.architectureDetail.Facility98Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility98ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility98Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility98Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility98Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility98PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility98PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(399);
            this.architectureDetail.Facility99Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility99ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility99Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility99Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility99Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility99PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility99PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(400);
            this.architectureDetail.Facility100Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility100ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility100Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility100Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility100Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility100PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility100PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(401);
            this.architectureDetail.Facility101Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility101ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility101Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility101Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility101Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility101PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility101PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(402);
            this.architectureDetail.Facility102Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility102ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility102Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility102Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility102Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility102PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility102PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(403);
            this.architectureDetail.Facility103Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility103ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility103Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility103Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility103Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility103PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility103PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(404);
            this.architectureDetail.Facility104Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility104ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility104Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility104Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility104Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility104PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility104PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(405);
            this.architectureDetail.Facility105Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility105ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility105Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility105Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility105Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility105PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility105PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(406);
            this.architectureDetail.Facility106Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility106ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility106Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility106Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility106Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility106PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility106PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(407);
            this.architectureDetail.Facility107Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility107ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility107Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility107Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility107Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility107PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility107PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(408);
            this.architectureDetail.Facility108Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility108ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility108Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility108Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility108Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility108PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility108PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(409);
            this.architectureDetail.Facility109Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility109ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility109Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility109Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility109Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility109PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility109PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(410);
            this.architectureDetail.Facility110Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility110ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility110Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility110Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility110Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility110PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility110PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(411);
            this.architectureDetail.Facility111Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility111ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility111Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility111Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility111Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility111PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility111PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(412);
            this.architectureDetail.Facility112Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility112ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility112Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility112Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility112Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility112PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility112PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(413);
            this.architectureDetail.Facility113Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility113ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility113Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility113Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility113Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility113PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility113PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(414);
            this.architectureDetail.Facility114Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility114ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility114Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility114Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility114Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility114PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility114PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(415);
            this.architectureDetail.Facility115Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility115ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility115Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility115Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility115Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility115PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility115PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(416);
            this.architectureDetail.Facility116Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility116ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility116Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility116Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility116Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility116PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility116PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(417);
            this.architectureDetail.Facility117Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility117ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility117Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility117Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility117Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility117PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility117PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(418);
            this.architectureDetail.Facility118Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility118ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility118Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility118Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility118Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility118PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility118PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(419);
            this.architectureDetail.Facility119Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility119ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility119Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility119Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility119Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility119PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility119PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(420);
            this.architectureDetail.Facility120Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility120ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility120Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility120Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility120Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility120PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility120PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(421);
            this.architectureDetail.Facility121Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility121ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility121Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility121Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility121Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility121PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility121PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(422);
            this.architectureDetail.Facility122Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility122ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility122Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility122Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility122Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility122PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility122PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(423);
            this.architectureDetail.Facility123Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility123ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility123Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility123Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility123Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility123PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility123PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(424);
            this.architectureDetail.Facility124Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility124ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility124Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility124Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility124Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility124PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility124PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(425);
            this.architectureDetail.Facility125Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility125ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility125Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility125Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility125Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility125PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility125PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(426);
            this.architectureDetail.Facility126Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility126ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility126Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility126Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility126Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility126PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility126PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(427);
            this.architectureDetail.Facility127Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility127ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility127Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility127Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility127Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility127PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility127PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(428);
            this.architectureDetail.Facility128Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility128ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility128Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility128Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility128Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility128PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility128PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(429);
            this.architectureDetail.Facility129Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility129ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility129Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility129Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility129Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility129PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility129PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(430);
            this.architectureDetail.Facility130Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility130ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility130Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility130Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility130Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility130PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility130PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(431);
            this.architectureDetail.Facility131Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility131ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility131Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility131Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility131Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility131PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility131PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(432);
            this.architectureDetail.Facility132Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility132ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility132Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility132Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility132Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility132PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility132PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(433);
            this.architectureDetail.Facility133Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility133ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility133Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility133Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility133Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility133PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility133PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(434);
            this.architectureDetail.Facility134Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility134ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility134Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility134Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility134Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility134PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility134PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(435);
            this.architectureDetail.Facility135Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility135ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility135Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility135Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility135Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility135PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility135PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(436);
            this.architectureDetail.Facility136Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility136ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility136Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility136Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility136Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility136PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility136PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(437);
            this.architectureDetail.Facility137Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility137ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility137Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility137Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility137Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility137PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility137PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(438);
            this.architectureDetail.Facility138Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility138ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility138Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility138Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility138Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility138PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility138PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(439);
            this.architectureDetail.Facility139Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility139ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility139Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility139Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility139Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility139PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility139PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(440);
            this.architectureDetail.Facility140Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility140ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility140Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility140Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility140Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility140PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility140PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(441);
            this.architectureDetail.Facility141Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility141ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility141Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility141Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility141Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility141PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility141PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(442);
            this.architectureDetail.Facility142Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility142ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility142Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility142Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility142Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility142PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility142PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(443);
            this.architectureDetail.Facility143Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility143ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility143Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility143Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility143Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility143PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility143PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(444);
            this.architectureDetail.Facility144Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility144ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility144Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility144Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility144Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility144PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility144PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(445);
            this.architectureDetail.Facility145Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility145ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility145Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility145Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility145Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility145PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility145PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(446);
            this.architectureDetail.Facility146Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility146ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility146Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility146Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility146Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility146PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility146PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(447);
            this.architectureDetail.Facility147Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility147ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility147Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility147Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility147Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility147PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility147PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(448);
            this.architectureDetail.Facility148Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility148ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility148Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility148Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility148Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility148PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility148PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(449);
            this.architectureDetail.Facility149Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility149ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility149Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility149Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility149Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility149PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility149PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(450);
            this.architectureDetail.Facility150Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility150ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility150Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility150Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility150Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility150PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility150PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(451);
            this.architectureDetail.Facility151Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility151ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility151Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility151Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility151Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility151PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility151PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(452);
            this.architectureDetail.Facility152Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility152ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility152Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility152Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility152Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility152PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility152PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(453);
            this.architectureDetail.Facility153Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility153ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility153Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility153Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility153Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility153PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility153PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(454);
            this.architectureDetail.Facility154Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility154ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility154Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility154Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility154Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility154PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility154PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(455);
            this.architectureDetail.Facility155Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility155ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility155Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility155Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility155Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility155PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility155PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(456);
            this.architectureDetail.Facility156Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility156ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility156Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility156Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility156Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility156PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility156PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(457);
            this.architectureDetail.Facility157Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility157ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility157Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility157Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility157Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility157PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility157PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(458);
            this.architectureDetail.Facility158Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility158ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility158Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility158Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility158Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility158PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility158PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(459);
            this.architectureDetail.Facility159Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility159ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility159Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility159Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility159Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility159PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility159PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(460);
            this.architectureDetail.Facility160Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility160ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility160Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility160Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility160Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility160PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility160PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(461);
            this.architectureDetail.Facility161Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility161ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility161Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility161Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility161Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility161PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility161PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(462);
            this.architectureDetail.Facility162Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility162ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility162Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility162Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility162Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility162PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility162PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(463);
            this.architectureDetail.Facility163Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility163ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility163Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility163Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility163Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility163PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility163PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(464);
            this.architectureDetail.Facility164Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility164ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility164Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility164Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility164Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility164PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility164PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(465);
            this.architectureDetail.Facility165Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility165ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility165Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility165Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility165Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility165PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility165PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(466);
            this.architectureDetail.Facility166Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility166ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility166Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility166Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility166Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility166PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility166PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(467);
            this.architectureDetail.Facility167Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility167ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility167Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility167Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility167Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility167PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility167PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(468);
            this.architectureDetail.Facility168Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility168ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility168Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility168Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility168Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility168PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility168PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(469);
            this.architectureDetail.Facility169Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility169ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility169Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility169Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility169Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility169PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility169PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(470);
            this.architectureDetail.Facility170Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility170ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility170Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility170Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility170Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility170PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility170PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(471);
            this.architectureDetail.Facility171Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility171ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility171Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility171Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility171Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility171PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility171PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(472);
            this.architectureDetail.Facility172Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility172ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility172Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility172Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility172Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility172PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility172PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(473);
            this.architectureDetail.Facility173Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility173ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility173Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility173Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility173Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility173PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility173PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(474);
            this.architectureDetail.Facility174Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility174ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility174Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility174Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility174Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility174PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility174PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(475);
            this.architectureDetail.Facility175Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility175ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility175Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility175Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility175Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility175PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility175PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(476);
            this.architectureDetail.Facility176Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility176ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility176Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility176Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility176Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility176PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility176PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(477);
            this.architectureDetail.Facility177Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility177ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility177Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility177Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility177Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility177PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility177PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(478);
            this.architectureDetail.Facility178Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility178ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility178Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility178Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility178Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility178PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility178PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(479);
            this.architectureDetail.Facility179Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility179ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility179Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility179Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility179Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility179PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility179PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(480);
            this.architectureDetail.Facility180Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility180ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility180Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility180Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility180Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility180PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility180PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(481);
            this.architectureDetail.Facility181Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility181ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility181Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility181Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility181Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility181PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility181PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(482);
            this.architectureDetail.Facility182Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility182ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility182Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility182Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility182Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility182PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility182PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(483);
            this.architectureDetail.Facility183Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility183ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility183Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility183Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility183Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility183PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility183PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(484);
            this.architectureDetail.Facility184Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility184ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility184Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility184Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility184Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility184PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility184PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(485);
            this.architectureDetail.Facility185Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility185ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility185Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility185Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility185Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility185PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility185PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(486);
            this.architectureDetail.Facility186Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility186ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility186Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility186Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility186Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility186PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility186PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(487);
            this.architectureDetail.Facility187Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility187ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility187Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility187Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility187Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility187PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility187PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(488);
            this.architectureDetail.Facility188Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility188ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility188Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility188Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility188Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility188PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility188PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(489);
            this.architectureDetail.Facility189Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility189ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility189Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility189Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility189Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility189PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility189PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(490);
            this.architectureDetail.Facility190Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility190ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility190Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility190Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility190Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility190PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility190PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(491);
            this.architectureDetail.Facility191Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility191ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility191Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility191Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility191Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility191PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility191PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(492);
            this.architectureDetail.Facility192Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility192ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility192Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility192Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility192Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility192PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility192PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(493);
            this.architectureDetail.Facility193Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility193ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility193Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility193Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility193Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility193PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility193PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(494);
            this.architectureDetail.Facility194Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility194ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility194Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility194Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility194Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility194PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility194PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(495);
            this.architectureDetail.Facility195Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility195ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility195Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility195Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility195Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility195PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility195PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(496);
            this.architectureDetail.Facility196Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility196ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility196Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility196Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility196Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility196PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility196PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(497);
            this.architectureDetail.Facility197Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility197ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility197Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility197Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility197Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility197PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility197PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(498);
            this.architectureDetail.Facility198Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility198ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility198Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility198Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility198Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility198PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility198PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(499);
            this.architectureDetail.Facility199Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility199ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility199Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility199Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility199Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility199PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility199PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);
            node = nextSibling.ChildNodes.Item(500);
            this.architectureDetail.Facility200Client = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility200ID = node.Attributes.GetNamedItem("ID").Value;
            this.architectureDetail.Facility200Name = node.Attributes.GetNamedItem("Name").Value;
            this.architectureDetail.Facility200Description = node.Attributes.GetNamedItem("Description").Value;
            this.architectureDetail.Facility200Page = node.Attributes.GetNamedItem("Page").Value;
            this.architectureDetail.Facility200PictureA = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureA").Value);
            this.architectureDetail.Facility200PictureB = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("PictureB").Value);

            node = nextSibling.ChildNodes.Item(601);
            this.architectureDetail.Facility1TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility1TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(602);
            this.architectureDetail.Facility2TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility2TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(603);
            this.architectureDetail.Facility3TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility3TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(604);
            this.architectureDetail.Facility4TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility4TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(605);
            this.architectureDetail.Facility5TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility5TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(606);
            this.architectureDetail.Facility6TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility6TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(607);
            this.architectureDetail.Facility7TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility7TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(608);
            this.architectureDetail.Facility8TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility8TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(609);
            this.architectureDetail.Facility9TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility9TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(610);
            this.architectureDetail.Facility10TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility10TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(611);
            this.architectureDetail.Facility11TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility11TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(612);
            this.architectureDetail.Facility12TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility12TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(613);
            this.architectureDetail.Facility13TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility13TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(614);
            this.architectureDetail.Facility14TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility14TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(615);
            this.architectureDetail.Facility15TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility15TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(616);
            this.architectureDetail.Facility16TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility16TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(617);
            this.architectureDetail.Facility17TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility17TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(618);
            this.architectureDetail.Facility18TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility18TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(619);
            this.architectureDetail.Facility19TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility19TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(620);
            this.architectureDetail.Facility20TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility20TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(621);
            this.architectureDetail.Facility21TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility21TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(622);
            this.architectureDetail.Facility22TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility22TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(623);
            this.architectureDetail.Facility23TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility23TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(624);
            this.architectureDetail.Facility24TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility24TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(625);
            this.architectureDetail.Facility25TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility25TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(626);
            this.architectureDetail.Facility26TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility26TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(627);
            this.architectureDetail.Facility27TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility27TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(628);
            this.architectureDetail.Facility28TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility28TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(629);
            this.architectureDetail.Facility29TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility29TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(630);
            this.architectureDetail.Facility30TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility30TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(631);
            this.architectureDetail.Facility31TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility31TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(632);
            this.architectureDetail.Facility32TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility32TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(633);
            this.architectureDetail.Facility33TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility33TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(634);
            this.architectureDetail.Facility34TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility34TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(635);
            this.architectureDetail.Facility35TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility35TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(636);
            this.architectureDetail.Facility36TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility36TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(637);
            this.architectureDetail.Facility37TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility37TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(638);
            this.architectureDetail.Facility38TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility38TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(639);
            this.architectureDetail.Facility39TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility39TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(640);
            this.architectureDetail.Facility40TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility40TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(641);
            this.architectureDetail.Facility41TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility41TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(642);
            this.architectureDetail.Facility42TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility42TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(643);
            this.architectureDetail.Facility43TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility43TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(644);
            this.architectureDetail.Facility44TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility44TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(645);
            this.architectureDetail.Facility45TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility45TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(646);
            this.architectureDetail.Facility46TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility46TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(647);
            this.architectureDetail.Facility47TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility47TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(648);
            this.architectureDetail.Facility48TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility48TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(649);
            this.architectureDetail.Facility49TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility49TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(650);
            this.architectureDetail.Facility50TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility50TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(651);
            this.architectureDetail.Facility51TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility51TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(652);
            this.architectureDetail.Facility52TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility52TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(653);
            this.architectureDetail.Facility53TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility53TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(654);
            this.architectureDetail.Facility54TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility54TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(655);
            this.architectureDetail.Facility55TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility55TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(656);
            this.architectureDetail.Facility56TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility56TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(657);
            this.architectureDetail.Facility57TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility57TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(658);
            this.architectureDetail.Facility58TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility58TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(659);
            this.architectureDetail.Facility59TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility59TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(660);
            this.architectureDetail.Facility60TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility60TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(661);
            this.architectureDetail.Facility61TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility61TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(662);
            this.architectureDetail.Facility62TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility62TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(663);
            this.architectureDetail.Facility63TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility63TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(664);
            this.architectureDetail.Facility64TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility64TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(665);
            this.architectureDetail.Facility65TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility65TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(666);
            this.architectureDetail.Facility66TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility66TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(667);
            this.architectureDetail.Facility67TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility67TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(668);
            this.architectureDetail.Facility68TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility68TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(669);
            this.architectureDetail.Facility69TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility69TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(670);
            this.architectureDetail.Facility70TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility70TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(671);
            this.architectureDetail.Facility71TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility71TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(672);
            this.architectureDetail.Facility72TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility72TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(673);
            this.architectureDetail.Facility73TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility73TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(674);
            this.architectureDetail.Facility74TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility74TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(675);
            this.architectureDetail.Facility75TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility75TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(676);
            this.architectureDetail.Facility76TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility76TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(677);
            this.architectureDetail.Facility77TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility77TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(678);
            this.architectureDetail.Facility78TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility78TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(679);
            this.architectureDetail.Facility79TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility79TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(680);
            this.architectureDetail.Facility80TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility80TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(681);
            this.architectureDetail.Facility81TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility81TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(682);
            this.architectureDetail.Facility82TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility82TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(683);
            this.architectureDetail.Facility83TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility83TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(684);
            this.architectureDetail.Facility84TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility84TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(685);
            this.architectureDetail.Facility85TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility85TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(686);
            this.architectureDetail.Facility86TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility86TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(687);
            this.architectureDetail.Facility87TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility87TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(688);
            this.architectureDetail.Facility88TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility88TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(689);
            this.architectureDetail.Facility89TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility89TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(690);
            this.architectureDetail.Facility90TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility90TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(691);
            this.architectureDetail.Facility91TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility91TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(692);
            this.architectureDetail.Facility92TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility92TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(693);
            this.architectureDetail.Facility93TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility93TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(694);
            this.architectureDetail.Facility94TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility94TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(695);
            this.architectureDetail.Facility95TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility95TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(696);
            this.architectureDetail.Facility96TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility96TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(697);
            this.architectureDetail.Facility97TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility97TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(698);
            this.architectureDetail.Facility98TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility98TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(699);
            this.architectureDetail.Facility99TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility99TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(700);
            this.architectureDetail.Facility100TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility100TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(701);
            this.architectureDetail.Facility101TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility101TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(702);
            this.architectureDetail.Facility102TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility102TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(703);
            this.architectureDetail.Facility103TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility103TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(704);
            this.architectureDetail.Facility104TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility104TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(705);
            this.architectureDetail.Facility105TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility105TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(706);
            this.architectureDetail.Facility106TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility106TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(707);
            this.architectureDetail.Facility107TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility107TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(708);
            this.architectureDetail.Facility108TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility108TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(709);
            this.architectureDetail.Facility109TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility109TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(710);
            this.architectureDetail.Facility110TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility110TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(711);
            this.architectureDetail.Facility111TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility111TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(712);
            this.architectureDetail.Facility112TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility112TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(713);
            this.architectureDetail.Facility113TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility113TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(714);
            this.architectureDetail.Facility114TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility114TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(715);
            this.architectureDetail.Facility115TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility115TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(716);
            this.architectureDetail.Facility116TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility116TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(717);
            this.architectureDetail.Facility117TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility117TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(718);
            this.architectureDetail.Facility118TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility118TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(719);
            this.architectureDetail.Facility119TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility119TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(720);
            this.architectureDetail.Facility120TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility120TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(721);
            this.architectureDetail.Facility121TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility121TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(722);
            this.architectureDetail.Facility122TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility122TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(723);
            this.architectureDetail.Facility123TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility123TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(724);
            this.architectureDetail.Facility124TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility124TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(725);
            this.architectureDetail.Facility125TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility125TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(726);
            this.architectureDetail.Facility126TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility126TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(727);
            this.architectureDetail.Facility127TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility127TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(728);
            this.architectureDetail.Facility128TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility128TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(729);
            this.architectureDetail.Facility129TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility129TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(730);
            this.architectureDetail.Facility130TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility130TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(731);
            this.architectureDetail.Facility131TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility131TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(732);
            this.architectureDetail.Facility132TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility132TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(733);
            this.architectureDetail.Facility133TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility133TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(734);
            this.architectureDetail.Facility134TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility134TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(735);
            this.architectureDetail.Facility135TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility135TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(736);
            this.architectureDetail.Facility136TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility136TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(737);
            this.architectureDetail.Facility137TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility137TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(738);
            this.architectureDetail.Facility138TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility138TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(739);
            this.architectureDetail.Facility139TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility139TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(740);
            this.architectureDetail.Facility140TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility140TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(741);
            this.architectureDetail.Facility141TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility141TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(742);
            this.architectureDetail.Facility142TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility142TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(743);
            this.architectureDetail.Facility143TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility143TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(744);
            this.architectureDetail.Facility144TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility144TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(745);
            this.architectureDetail.Facility145TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility145TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(746);
            this.architectureDetail.Facility146TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility146TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(747);
            this.architectureDetail.Facility147TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility147TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(748);
            this.architectureDetail.Facility148TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility148TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(749);
            this.architectureDetail.Facility149TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility149TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(750);
            this.architectureDetail.Facility150TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility150TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(751);
            this.architectureDetail.Facility151TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility151TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(752);
            this.architectureDetail.Facility152TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility152TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(753);
            this.architectureDetail.Facility153TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility153TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(754);
            this.architectureDetail.Facility154TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility154TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(755);
            this.architectureDetail.Facility155TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility155TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(756);
            this.architectureDetail.Facility156TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility156TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(757);
            this.architectureDetail.Facility157TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility157TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(758);
            this.architectureDetail.Facility158TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility158TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(759);
            this.architectureDetail.Facility159TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility159TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(760);
            this.architectureDetail.Facility160TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility160TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(761);
            this.architectureDetail.Facility161TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility161TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(762);
            this.architectureDetail.Facility162TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility162TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(763);
            this.architectureDetail.Facility163TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility163TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(764);
            this.architectureDetail.Facility164TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility164TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(765);
            this.architectureDetail.Facility165TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility165TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(766);
            this.architectureDetail.Facility166TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility166TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(767);
            this.architectureDetail.Facility167TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility167TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(768);
            this.architectureDetail.Facility168TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility168TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(769);
            this.architectureDetail.Facility169TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility169TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(770);
            this.architectureDetail.Facility170TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility170TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(771);
            this.architectureDetail.Facility171TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility171TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(772);
            this.architectureDetail.Facility172TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility172TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(773);
            this.architectureDetail.Facility173TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility173TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(774);
            this.architectureDetail.Facility174TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility174TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(775);
            this.architectureDetail.Facility175TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility175TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(776);
            this.architectureDetail.Facility176TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility176TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(777);
            this.architectureDetail.Facility177TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility177TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(778);
            this.architectureDetail.Facility178TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility178TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(779);
            this.architectureDetail.Facility179TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility179TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(780);
            this.architectureDetail.Facility180TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility180TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(781);
            this.architectureDetail.Facility181TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility181TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(782);
            this.architectureDetail.Facility182TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility182TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(783);
            this.architectureDetail.Facility183TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility183TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(784);
            this.architectureDetail.Facility184TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility184TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(785);
            this.architectureDetail.Facility185TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility185TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(786);
            this.architectureDetail.Facility186TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility186TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(787);
            this.architectureDetail.Facility187TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility187TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(788);
            this.architectureDetail.Facility188TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility188TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(789);
            this.architectureDetail.Facility189TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility189TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(790);
            this.architectureDetail.Facility190TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility190TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(791);
            this.architectureDetail.Facility191TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility191TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(792);
            this.architectureDetail.Facility192TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility192TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(793);
            this.architectureDetail.Facility193TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility193TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(794);
            this.architectureDetail.Facility194TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility194TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(795);
            this.architectureDetail.Facility195TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility195TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(796);
            this.architectureDetail.Facility196TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility196TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(797);
            this.architectureDetail.Facility197TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility197TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(798);
            this.architectureDetail.Facility198TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility198TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(799);
            this.architectureDetail.Facility199TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility199TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);
            node = nextSibling.ChildNodes.Item(800);
            this.architectureDetail.Facility200TextClient = StaticMethods.LoadRectangleFromXMLNode(node);
            this.architectureDetail.Facility200TextPicture = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheFacilityPage\Facility\" + node.Attributes.GetNamedItem("Picture").Value);

        }

        public void SetArchitecture(object architecture)
        {
            this.architectureDetail.SetArchitecture(architecture as Architecture);
            /////以下添加
            if (this.architectureDetail.Switch1 == "on")
            {
                
                if (this.architectureDetail.Switch26 == "on" && this.architectureDetail.PictureShowforAKind == "on" && this.architectureDetail.HasPictureforAKind == true)
                {
                    this.architectureDetail.ThePictureforAKind = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\ArchitectureKindPicture\" + this.architectureDetail.ArchitectureKind.ToString() + ".jpg");
                }
                if (this.architectureDetail.Switch26 == "on" && this.architectureDetail.PictureShowforAID == "on" && this.architectureDetail.HasPictureforAID == true)
                {
                    this.architectureDetail.ThePictureforAID = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\ArchitecturePicture\" + this.architectureDetail.ArchitectureID.ToString() + ".png");
                }
                if (this.architectureDetail.Switch23 == "on")
                {
                    this.architectureDetail.TheCharacteristicShow1 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID1.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow2 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID2.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow3 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID3.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow4 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID4.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow5 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID5.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow6 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID6.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow7 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID7.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow8 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID8.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow9 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID9.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow10 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID10.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow11 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID11.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow12 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID12.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow13 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID13.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow14 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID14.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow15 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID15.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow16 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID16.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow17 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID17.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow18 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID18.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow19 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID19.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow20 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID20.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow21 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID21.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow22 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID22.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow23 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID23.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow24 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID24.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow25 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID25.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow26 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID26.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow27 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID27.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow28 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID28.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow29 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID29.ToString() + ".png");
                    this.architectureDetail.TheCharacteristicShow30 = CacheManager.GetTempTexture(@"Content\Textures\GameComponents\ArchitectureDetail\Data\TheInformationPage\Characteristic\" + this.architectureDetail.TheCharacteristicShowID30.ToString() + ".png");
                }               
            }
        }

        public void SetGraphicsDevice()
        {
            this.LoadDataFromXMLDocument(@"Content\Data\Plugins\ArchitectureDetailData.xml");
        }

        public void SetPosition(ShowPosition showPosition)
        {
            this.architectureDetail.SetPosition(showPosition);
        }

        public void SetScreen(Screen screen)
        {
            this.architectureDetail.Initialize();
        }

        public void Update(GameTime gameTime)
        {
        }

        public string Author
        {
            get
            {
                return this.author;
            }
        }

        public string Description
        {
            get
            {
                return this.description;
            }
        }

        public object Instance
        {
            get
            {
                return this;
            }
        }

        public bool IsShowing
        {
            get
            {
                return this.architectureDetail.IsShowing;
            }
            set
            {
                this.architectureDetail.IsShowing = value;
            }
        }

        public string PluginName
        {
            get
            {
                return this.pluginName;
            }
        }

        public string Version
        {
            get
            {
                return this.version;
            }
        }
    }
}

